package com.lysj.bhp.withdraw.base;

import com.lysj.bhp.approve.repository.ApproveRecordRepository;
import com.lysj.bhp.exchangerate.service.ExchangeRateService;
import com.lysj.bhp.investment.repository.RewardRepository;
import com.lysj.bhp.system.base.RootContent;
import com.lysj.bhp.system.repository.VerifyEmailRepository;
import com.lysj.bhp.user.repository.UserRepository;
import com.lysj.bhp.wallet.repository.*;
import com.lysj.bhp.withdraw.repository.DayLimitRepository;
import com.lysj.bhp.withdraw.repository.PoundageRepository;
import com.lysj.bhp.withdraw.repository.WithDrawAddressRepository;
import com.lysj.bhp.withdraw.repository.WithdrawRepository;
import com.lysj.bhp.withdraw.service.BhpcTransactionService;

import javax.annotation.Resource;

public class WithdrawContent extends RootContent {

    public static String REPSTEN_QCS_CONTRACT_ADDRESS = "0x3744cCc76D8D51F0A14AeAfD1F987A50A106cE02"; // ropsten测试网上qcs智能合约地址
    public static String ETH_BHPC_CONTRACT_ADDRESS = "0xEE74110fB5A1007b06282e0DE5d73A61bf41d9Cd";//BHPC


    @Resource
    protected WithdrawRepository withdrawRepository;
    @Resource
    protected PoundageRepository poundageRepository;
    @Resource
    protected UserRepository userRepository;
    @Resource
    protected BitcoinWalletRepository bitcoinWalletRepository;
    @Resource
    protected BhpcWalletRepository bhpcWalletRepository;
    @Resource
    protected EthereumWalletRepository ethereumWalletRepository;
    @Resource
    protected WithDrawAddressRepository withDrawAddressRepository;
    @Resource
    protected VerifyEmailRepository verifyEmailRepository;
    @Resource
    protected RewardRepository rewardRepository;
    @Resource
    protected DiamondBitcoinWalletRepository diamondBitcoinWalletRepository;
    @Resource
    protected BuWalletRepository buWalletRepository;
    @Resource
    protected ApproveRecordRepository approveRecordRepository;
    @Resource
    protected DayLimitRepository dayLimitRepository;

    @Resource
    protected BhpcTransactionService bhpcTransactionService;
    @Resource
    protected ExchangeRateService exchangeRateService;
}
